package com.example.demo33.api;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;

@Controller
public class PageController {

    @GetMapping("/register")
    public String register() {
        return "register";
    }

    @GetMapping("/login")
    public String login() {
        return "login";
    }

    @GetMapping("/admin")
    public String admin() {
        return "admin";
    }

    // 首页跳转（需登录才能访问）
    @GetMapping("/")
    public String index(HttpServletRequest request) {
        // 检查用户是否已登录（通过session判断）
        HttpSession session = request.getSession(false);
        if (session == null || session.getAttribute("username") == null) {
            return "redirect:/login"; // 未登录，重定向到登录页
        }
        return "index"; // 已登录，跳转到首页
    }
}